BODY, TD, INPUT, SELECT, TEXTAREA, BUTTON, .normal {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:normal; }

HR {color:#294984; height:1px;}

UL {list-style-type:square;}

A, A:visited { color:#0000ff; text-decoration:none;}
A:Active, A:Hover {text-decoration:underline;}

A.search:link, A.headlink {color:#ffef7b; font-weight:bold;}
A.search:active, A.headlink:active {color:#ffef7b}
A.search:visited, A.headlink:visited {color:#ffef7b}

A.batchlink:link {color:blue}
A.batchlink:active {color:blue}
A.batchlink:visited {color:blue}

A.displayall:link    {color:#ffffff}
A.displayall:active  {color:#ffffff}
A.displayall:visited {color:#ffffff}

.terminal {font-family:arial,helvetica,sans-serif;font-size: 8pt;}
.highlight {font-family:arial,helvetica,sans-serif;font-size: 8pt;border-right-style: none;border-right-width:1px;border-bottom-style: none;border-bottom-width: 1px;border-bottom-color: darkgray}
.pagearea {color: black; font-size: 8pt; font-family:arial,helvetica,sans-serif;}
.smallbutton {color: black; font-size: 8pt; font-family:arial,helvetica,sans-serif;}
.small {font-size: 10pt}
.medium  {font-size: 14pt}
.large  {font-size: 18pt}


/* for use when NOT nesting the boxes */
.box { border:1px solid #294984; }
.box tr td { color:#000000; background-color:#eeeeee; padding:5px; }
.box .header, .box tr.header td { background-color:#294984; color:#ffffff; font-weight:bold; padding:5px; }

/* for use when nesting boxes */
.majorbox { border:1px solid #294984; }
.majorbox tr td { color:#000000; background-color:#eeeeee; padding:10px; }
.majorbox .header, .majorbox tr.header td { background-color:#294984; color:#ffffff; font-size:10pt; font-weight:bold; padding:5px; }

.minorbox { border:1px solid #cccccc;  }
.minorbox tr td { color:#000000; background-color:white; padding:5px; font-size:10pt; }
.minorbox .header, .minorbox tr.header td { background-color:#cccccc; color:#000000; font-size:10pt; font-weight:bold; padding:5px; }
.minorbox .gridheader, .minorbox tr.gridheader td { background-color:#cccccc; color:#000000; font-size:10pt; padding:5px; }

/* for use inside any of the boxes above for positioning of elements inside the table */
.pos tr td, .pos { padding:0px;  }

.instructional { color:#000000; width:570px;}
.notification { color:#0000cc;  font-weight:bold; width:570px;}
.error { color:#ff0000;  font-weight:bold; width:570px;}

.title { font-size:16pt; color:#294984; }
.subtitle { font-size:13pt; color:#294984; }
.hdr { color:#294984; }
